go/types.Alias.obj (field)

9 uses

	go/types (current package)
		alias.go#L47: 	obj     *TypeName      // corresponding declared alias object
		alias.go#L66: func (a *Alias) Obj() *TypeName { return a.orig.obj }
		alias.go#L120: 		panic(fmt.Sprintf("non-terminated alias %s", a0.obj.name))
		alias.go#L147: 	a.obj = obj
		alias.go#L167: 	obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		instantiate.go#L142: 		if !check.validateTArgLen(pos, orig.obj.Name(), tparams.Len(), len(targs)) {
		typestring.go#L340: 		w.typeName(t.obj)
		typestring.go#L350: 			w.typ(Unalias(t.obj.typ))